<?php include 'conf/base.php';?>

<?php $title = gettext("Publicar Inmueble Gratis en"). CIUDAD . " | " .gettext("Anuncios Locales")?>
<?php $descripcion = gettext("Publicar Anuncios Clasificados Gratis de Inmuebles")?>
<?php $keywords = gettext("Publicar Anuncios Clasificados Gratis de Inmuebles")?>

<?php include 'template_header_subdominios.php'?>
<?php include 'template_nav_bar_subdominios.php';?>
<?php include 'template_editor_texto_publicar.php'?>

<?php 

if (logged_in()){

	if(isset($_GET['publicacion_id'])){

		$publicacion = get_publicacion($_GET['publicacion_id']);

		if($publicacion['usuario_id']==$_SESSION['usuario_id']){	

			$errors = array();
			
			 if(isset($_POST['titulo']) || isset($_POST['precio']) || isset($_POST['descripcion']) ){
			
			            $titulo = $_POST['titulo'];
			            $precio = $_POST['precio'];
			            $precioDecimal = $_POST['precio_decimal'];
			            $descripcion = $_POST['descripcion'];
			            $categoria = $_POST['categoria']; 
			            $telefonoContacto = $_POST['telefono_contacto'];
			            $mailContacto = $_POST['mail_contacto'];
			            
			            if (empty($titulo)){
			            	$errors['titulo'] = gettext("Valor requerido");
			            }
			            if (!empty($titulo) && strlen($titulo) < 4){
			            	$errors['titulo'] = gettext("El título debe tener como mínimo 4 caracteres");
			            }
			            if (!empty($titulo) && strlen($titulo) > 60){
			            	$errors['titulo'] = gettext("El título debe tener como máximo 60 caracteres");
			            }
			            if (empty($descripcion)){
			            	$errors['descripcion'] = gettext("Valor requerido");
			            }
			            if (!empty($descripcion) && strlen($descripcion) < 70){
			            	$errors['descripcion'] = gettext("La descripción debe tener como mínimo 70 caracteres");
			            }
			  			if (empty($precio)){
			            	$errors['precio'] = gettext("Valor requerido");
			            }
			            if (!empty($precio) && !fnValidateNumeric($precio)){
			            	$errors['precio'] = gettext("Solo números permitidos");
			            }
			            if (!empty($precio) && fnValidateNumeric($precio) && strlen($precio) > 15){
			            	$errors['precio'] = gettext("Logitud máxima 15 caracteres");
			            }
			            if (!empty($precio) && fnValidateNumeric($precio) && $precio < 1 ){
			            	$errors['precio'] = gettext("Debe ser mayor a 0");
			            }
			            if (empty($precioDecimal)){
			            	$errors['precio_decimal'] = gettext("Valor requerido");
			            }
			            if (!empty($precioDecimal) && !fnValidateNumeric($precioDecimal)){
			            	$errors['precio_decimal'] = gettext("Solo números permitidos");
			            }
			            if (!empty($precioDecimal) && fnValidateNumeric($precioDecimal) && !(strlen($precioDecimal) == 2)){
			            	$errors['precio_decimal'] = gettext("Logitud de la parte decimal debe ser de 2 caracteres");
			            }
			            if (!empty($precioDecimal) && fnValidateNumeric($precioDecimal) && $precioDecimal < 0){
			            	$errors['precio_decimal'] = gettext("La parte decimal debe ser positiva");
			            }          
			            if($categoria == -1){
			            	$errors['categoria'] = gettext("Debe seleccionar una categoria");
			            }            
			            if (!empty($telefonoContacto) && !fnValidateNumeric($telefonoContacto)){
			            	$errors['telefono_contacto'] = gettext("Solo números permitidos");
			            }            
			            if (!empty($telefonoContacto) && fnValidateNumeric($telefonoContacto) && strlen($telefonoContacto) > 15){
			            	$errors['telefono_contacto'] = gettext("Logitud máxima 15 caracteres");
			            }            
			            if (!empty($mailContacto) && filter_var($mailContacto, FILTER_VALIDATE_EMAIL) === false){
			            	$errors['mail_contacto'] = gettext("Direccion de email invalida");
			            }            
			            if (empty($telefonoContacto) && empty($mailContacto)){
			            	$errors['telefono_contacto'] = gettext("Debe completar al menos el teléfono o correo electrónico de contacto");
			            }
			            if (!empty($mailContacto) && filter_var($mailContacto, FILTER_VALIDATE_EMAIL) === false && strlen($mailContacto) > 60){
			            	$errors['mail_contacto'] = gettext("Logitud máxima 60 caracteres");
			            }
			          
				
					if (empty($errors)){
						$precio = (string)$_POST['precio'] . '.' . (string)$_POST['precio_decimal'];
			
						$titulo = $_POST['titulo'];
						$descripcion = $_POST['descripcion'];
						
						$telefono_contacto = $_POST['telefono_contacto'];
						$mail_contacto = $_POST['mail_contacto'];
						
						actualizar_publicacion_inmueble($_GET['publicacion_id'],$titulo, $descripcion, $precio, $_POST['categoria'], $telefono_contacto, $mail_contacto);
															
						$url = getPublicacionPath($_GET['publicacion_id']);
						exit('<meta http-equiv="refresh" content="0; url=' . urldecode($url) . '"/>');;		  
					}
			 }

?>
<div class="container">
    <div class="row">       
        <div class="col-md-9">
          	
           <br>
           	
           <h2 class="section-title no-margin-top"><?php echo gettext("Publicar Clasificado Gratis")?></h2>
           
            <div class="panel panel-primary">
                    <div class="panel-heading"><?php echo gettext("Clasificado de Inmueble")?> - <?php echo gettext("Primer Paso")?></div>
                    <div class="panel-body">
                        <form role="form" method="post">
                          <div class="form-group">
                            <label for="titulo"><?php echo gettext("Título")?> <sup>*</sup></label>
                             <input type="text" class="form-control" id="titulo" name="titulo" <?php if(isset($_POST['titulo'])) echo "value='$_POST[titulo]'"; else echo "value='$publicacion[titulo]'"?> required>
                         	 <?php if (array_key_exists("titulo",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[titulo]</div>";                            
                          	  }?>		
                          </div>
                          <div class="form-group">
                            <label for="categoria"><?php echo gettext("Categoria")?> <sup>*</sup></label>
                           <select id='categoria' name='categoria' class="form-control">
                            <?php
			                    $result = mysql_query("SELECT * FROM cat_inmuebles");
			                    echo "<option value='-1'>".gettext("Seleccione una categoria")." ...</option>";
			                       while ($categoria = mysql_fetch_array($result)){?>
			                              <option value="<?php echo $categoria['categoria_id']?>" <?php if($publicacion['categoria_id'] == $categoria['categoria_id']) echo "selected";?>><?php echo $categoria['nombre']?></option>
			                    <?php   }?>      
			                
			                </select>
			                <?php if (array_key_exists("categoria",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[categoria]</div>";                            
                          	  }?>	
                          </div>
                          <div class="form-group">
                            <label for="precio"><?php echo gettext("Precio")?> <sup>*</sup></label>
                            <?php
								$precio = $publicacion['precio'];
										$precio = formatear_precio($precio);
										$longitud =strlen($precio);
										$precio_decimal = substr($precio, $longitud - 2);
										$precio_entero = substr($precio, 0, $longitud - 3);									
									
										$array = str_split($precio_entero);
										$precio_entero_sin_puntos = "";
										for ($i = 0; $i < strlen($precio_entero); $i += 1)
										{
											if ($array[$i] != "."){
											$precio_entero_sin_puntos = $precio_entero_sin_puntos . (string)$array[$i];
											}
										}
							?>
                            <div class="input-prepend input-append">
					 		 <span class="add-on"><?php echo MONEDA?></span><input class="span1 input-medium" id="precio" name="precio" <?php if(isset($_POST['precio'])) echo "value='$_POST[precio]'"; else echo "value='$precio_entero_sin_puntos'"?> size="10" maxlength='10' value='0' type="text"/><span>,</span><input class='span1 input-mini' id="precio_decimal" name="precio_decimal" <?php if(isset($_POST['precio_decimal'])) echo "value='$_POST[precio_decimal]'"; else echo "value=$precio_decimal"?> size="2" maxlength='2' type="text"/>
							</div>
							</div>
                          <div class="form-group">
                            <label for="telefono_contacto"><?php echo gettext("Teléfono Contacto")?></label>
                             <input type="text" class="form-control" id="telefono_contacto" name="telefono_contacto" <?php if(isset($_POST['telefono_contacto'])) echo "value='$_POST[telefono_contacto]'"; else echo "value='$publicacion[telefono_contacto]'"?> >
                         	 <?php if (array_key_exists("telefono_contacto",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[telefono_contacto]</div>";                            
                          	  }?>		
                          </div>      
                          <div class="form-group">
                            <label for="mail_contacto"><?php echo gettext("Correo Electrónico de Contacto")?></label>
                           <input type="email" class="form-control" id="mail_contacto" name="mail_contacto" <?php if(isset($_POST['mail_contacto'])) echo "value='$_POST[mail_contacto]'"; else echo "value='$publicacion[mail_contacto]'"?>>
                         	 <?php if (array_key_exists("mail_contacto",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[mail_contacto]</div>";                            
                          	  }?>		
                          </div>                         
						  <div class="form-group">
                            <label for="descripcion"><?php echo gettext("Descripcion")?> <sup>*</sup></label>
                            <textarea class="form-control" id="descripcion" name="descripcion" rows=20 ><?php if(isset($_POST['descripcion'])) echo "$_POST[descripcion]"; else echo "$publicacion[descripcion]"?></textarea>
                         	<?php if (array_key_exists("descripcion",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[descripcion]</div>";                            
                          	  }?>	
                          </div>   
                        
                          <button type="submit" class="btn btn-ar btn-primary"><?php echo gettext("Siguiente")?></button>
                        </form>
                    </div>
             </div> <!-- panel panel-primary -->
         
        </div>
    
        <div class="col-md-3">
         
         
        </div>

    </div>
</div> <!-- container -->

<?php }
	}
	} else {
	
		$url = get_login_url();
		exit('<meta http-equiv="refresh" content="0; url=' . urldecode($url) . '"/>');
		
	}?>

<?php include 'template_footer_subdominios.php'?>
<?php include 'template_side_bar_subdominios.php';?>

<!-- Scripts -->
<!-- Compiled in vendors.js -->
<!--
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.cookie.js"></script>
<script src="assets/js/imagesloaded.pkgd.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/js/bootstrap-switch.min.js"></script>
<script src="assets/js/wow.min.js"></script>
<script src="assets/js/slidebars.min.js"></script>
<script src="assets/js/jquery.bxslider.min.js"></script>
<script src="assets/js/holder.js"></script>
<script src="assets/js/buttons.js"></script>
<script src="assets/js/jquery.mixitup.min.js"></script>
<script src="assets/js/circles.min.js"></script>
<script src="assets/js/masonry.pkgd.min.js"></script>
<script src="assets/js/jquery.matchHeight-min.js"></script>
-->

<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/vendors.js"></script>
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/funcionesjs.js"></script>

<!-- Syntaxhighlighter -->
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/syntaxhighlighter/shCore.js"></script>
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/syntaxhighlighter/shBrushXml.js"></script>
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/syntaxhighlighter/shBrushJScript.js"></script>

<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/app.js"></script>
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/index.js"></script>

</body>

</html>